import { BaseComponent } from "../BaseComponent";
import { handleClick } from "../main/Event";
export class MainRegion extends BaseComponent {
  BasePath() {
    // 获取当前模块的 URL 路径
    const currentModuleURL = new URL(import.meta.url);
    this.basePath = currentModuleURL.pathname.substring(
      0,
      currentModuleURL.pathname.lastIndexOf("/") + 1
    );
    console.log(`Create ${this.ClassName()}, basePath: ` + this.basePath);
  }
  ClassName() {
    return "MainRegion";
  }
  // 处理按钮点击事件
  handleButtonClick(event: Event) {
    // 类似Vue中的methods
    const myShadowRoot = this.shadowRoot;
    if (!myShadowRoot) return;
    //这里调用leftRegion.js中的方法
    handleClick(event, myShadowRoot);
  }
}
